package com.sky.mapper;

import com.sky.entity.SeriesBook;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import java.util.List;

@Mapper
public interface SeriesBookMapper {
    /**
     * 批量插入系列和书籍的关联关系
     * @param seriesBooks
     */
    void insertBatch(List<SeriesBook> seriesBooks);

    /**
     * 根据系列id查询关联的书籍
     * @param seriesId
     * @return
     */
    @Select("select * from series_book where series_id = #{seriesId}")
    List<SeriesBook> getBySeriesId(Integer seriesId);

    /**
     * 根据系列id删除关联关系
     * @param seriesId
     */
    @Select("delete from series_book where series_id = #{seriesId}")
    void deleteBySeriesId(Integer seriesId);
} 